package com.qf.service;

import com.github.pagehelper.PageInfo;
import com.qf.entitys.MenuItem;

public interface MenuItemService {
    int deleteByPrimaryKey(Integer mid);

    int insert(MenuItem record);

    int insertSelective(MenuItem record);

    MenuItem selectByPrimaryKey(Integer mid);

    int updateByPrimaryKeySelective(MenuItem record);

    int updateByPrimaryKeyWithBLOBs(MenuItem record);

    int updateByPrimaryKey(MenuItem record);

    /**
     * 查询全部商品
     * @return
     */
    PageInfo<MenuItem> selectAll(Integer pageindex,MenuItem record);

    /**
     * 修改商品状态
     * @param mid
     * @param putshelves
     * @return
     */
    int updatePutByMid(Integer mid, Integer putshelves);

    /**
     * 批量修改商品状态
     * @param ids
     * @param putshelves
     * @return
     */
    int updatePutByMids(Integer[] ids,Integer putshelves);

    /**
     * 批量拒绝商品
     * @param ids
     * @return
     */
    int delbyids(Integer[] ids);

    /**
     * 查询所有有关指定商家的商品
     * @param bid
     * @return
     */
    PageInfo<MenuItem> selectByBid(Integer bid,Integer pageindex);
}
